Big Huge Thesaurus

Strekelia formosissima

noun